/* classie v1.0.1 class helper functions from bonzo https://github.com/ded/bonzo MIT license classie.has( elem, 'my-class' ) -> true/false classie.add( elem, 'my-new-class' ) classie.remove( elem, 'my-unwanted-class' ) classie.toggle( elem, 'my-class' ) */ (function(h){function g(a,b){(c(a,b)?d:e)(a,b)}var c,e,d;"classList"in document.documentElement?(c=function(a,b){return a.classList.contains(b)},e=function(a,b){a.classList.add(b)},d=function(a,b){a.classList.remove(b)}):(c=function(a,b){return(new RegExp("(^|\\s+)"+b+"(\\s+|$)")).test(a.className)},e=function(a,b){c(a,b)||(a.className=a.className+" "+b)},d=function(a,b){a.className=a.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," ")});var f={hasClass:c,addClass:e,removeClass:d,toggleClass:g, has:c,add:e,remove:d,toggle:g};"function"===typeof define&&define.amd?define(f):"object"===typeof exports?module.exports=f:h.classie=f})(window);